/* CSS Document */

.fl{ float:left;}
.fr{ float:right;}
.tcenter{ text-align:center;}
#main{ width:1000px; height:870px;  margin:0 auto; display:none;}
.clear{ clear:both;}
.orange{ color:#F3731D;}
.mar-top20{ margin-top:20px;}
.mar-buttom80{ margin-bottom:80px;}
/*右侧面板*/
#right_panel{ width:1000px; float:left; font:normal 16px "微软雅黑"}
#right_panel a,#right_panel input{ font:normal 14px "微软雅黑";}
select{ width:200px;}
#maintitle{ height:70px;  line-height:70px; height:70px; vertical-align:middle; margin-top:20px;}
#company_title{ font-family: "方正大标宋简体","微软雅黑","黑体"; background: url(images/logo.png) 10px center no-repeat; min-width:400px; height:70px; line-height:70px; vertical-align:middle; float:left;}
/*历史记录面板*/
#history_panel{ width:650px; float:left; background:white; padding:10px 10px 10px 5px; display:none;}
#history_list p{ line-height:20px;}

#history_list .close{ margin-left:15px;}
/*左侧面板*/
/*吨令价切换*/

#tabs{ display:none;}
#tabs2{ display:none;}
#S_dun{ float:right;}
#left_panel{ width:360px; float:left; background:white; padding:10px 10px 10px 5px; display:none;}
#left_panel .list{font:normal 14px "宋体";  line-height:30px; text-align:right; margin-right:10px;}
#left_panel .list input{ text-align:right; width:100px;}
#left_panel .list2 input{ text-align:right; }
#left_panel ul{ clear:both;}
.ui-accordion .ui-accordion-content{ padding:5px;}
.gear{ background:url(gear.png) 45px center no-repeat;}
.open_zhi{ border:solid 1px gray; height:16px; line-height:16px; vertical-align:middle; text-align:center;}
.close_zhi{ border:solid 1px gray; height:16px; line-height:16px; vertical-align:middle; text-align:center; background:#ECECEC; }
.hide_zhi{ display:none;}
#pll{ width:50px; float:left;}
#pl{ width:170px; float:left; margin-left:10px;}
#plv{ width:20px; margin-left:20px; float:left;}
.ui-slider-handle{ font: normal 15px "微软雅黑"; text-align:center; line-height:1.2em; vertical-align:middle;}
#ctrl { float:right; margin:30px 0px 0 0;}
#ShowPriceList{ text-align:center; margin:20px 0 0 0; cursor:pointer;}
#setting:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; cursor:pointer;}

.form-horizontal .form-group{ margin-right:0;}
/*计算器面板*/
#calc_panel{ width:500px; height:717px; background:url(../images/bg_left.png) no-repeat; float:left; padding:60px 0 0 0;}
.calc{ margin:10px 0 10px 80px;}
#fengmian{ display:inline-block;}
#neiye{ display:inline-block;}

.Qpage{ font:normal 13px "宋体"; display:inline-block; width:0; height:18px; overflow:hidden; }
/*.Qpage li{	display: inline; 
			
			-webkit-border-radius: 9px;
			-moz-border-radius: 9px;
			border-radius: 9px;
			text-indent:0;
			display: inline-block;
			padding: 2px 4px;
			font-size: 13px;
			font-weight: normal;
			line-height: 12px;
			color:red;
			vertical-align: baseline;
			white-space: nowrap;
			text-shadow: none;
			background-color:white;
			border:1px solid red;
			cursor:pointer;}*/
.Qpage li:hover{background-color:red; color:white; cursor:pointer;}
#sgtj_d,#sguv_d,#df_d{ display:none;}
/*总价面板*/
#result{ width:500px; height:717px; background:url(../images/bg_right.png) no-repeat; float:left;}
#r_gy{ display:none;clear:left;}
/*#div_ys{ margin-top:70px; height:470px; visibility:hidden; float:left; }*/
#div_ys{ margin-top:70px; height:470px; width:500px;float:left; }
#detailpad{display:none; z-index:88;}
#result .blank{ clear:both; height:40px;}
#result .blank80{ clear:both; height:110px;}
#result .leftbox{ float:left; width:160px; margin-left:50px;}
#result .leftbox img{ max-width:75px; max-height:100px; float:left; margin-right:20px;}
#result .leftbox .title{ font: normal 17px "微软雅黑"; margin-top:5px;}
#result .rightbox{ float:left; width:200px; margin-left:40px;}
#result .rightbox .item{ width:120px; float:left; clear:left; height:30px;}
#result .rightbox .num{  text-align:right; float:right; height:30px;}
#pricesave{ display:none;}

#result .total{ width:360px; margin-left:150px;  float:left;}
#result .total_rightbox{ float:left; margin-top:-20px;}
#result .total .total_item{ width:60px; float:left; clear:left; height:30px;}
#result .total .total_num{ text-align:right; float:right; height:30px;}
#result .total img{ max-width:120px; max-height:120px; float:left; margin-right:50px;}

#patternContainer{ float:left; position:relative; left:100px;}
#coverthis{ text-align:center; margin-right:30px;}
#coverthis img{ cursor:pointer;filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30;}
#coverthis img:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

/*其它信息面板*/
#info{ height:80px; color:gray;}
#info .item{ margin-left:20px; cursor:default;}
#info .mm{ font: normal 12px Arial;}
#info .item:hover{ color:black;}

/*报价表*/
#alltable{display:none;  width:680px;  background:white; padding:20px; z-index:20;}
#alltable table{float:left; margin:5px;}

#alltable .title{ font:700 28px "宋体";}
#alltable .top{ font: bold 21px "黑体"; text-align:center; margin:10px; 0 0 20px;}
#alltable .date{ font:normal 15px "黑体"; text-align: center;}
#alltable .memo{ display:none;}
#alltable hr{ display:none;}
#alltable tr:nth-child(odd){ background:#f8fbfc;}
#alltable tr:nth-child(even){ background:#e5f1f4;}
#alltable td{font:normal 14px arial; text-align:center; padding:1px 2px; border:solid 1px white; cursor:default;}
/*#alltable td:hover{ background:#FBFFD6}*/
.tdhover{background:#ecfbd4; color:#black;}
.tdnow{ background:#BCE774;}
#alltable th{ text-align:center; padding:1px; border:solid 1px white;}
#alltable th{ background:url("tr_back.gif") repeat-x scroll 0 0 #328aa4; color:white; padding:2px;}
#optools{ height:30px; line-height:30px; vertical-align:middle; width:350px;  text-align:left; margin:28px 0 5px 6px;}
/*#alltable .pricelist-contact{ font:normal 14px "宋体"; margin-top:5px; text-align:center; cursor:default;}*/
#alltable .pricelist-contact i{ margin-left:20px;}
#auto_pic img,#zero img { cursor:pointer;filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; position:relative; top:6px; }
#auto_pic img:hover,#zero img:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.ui-state-default{ background:none;}
/*单选按钮间距*/
.rtblk10{ padding-right:6px;}
@media print{
.sidr {box-shadow:none;}
#alltable{ position:static; margin:0 auto;-webkit-box-shadow:none; padding:0; overflow-y:hidden;}
#alltable table{ border:solid 1px black;}
#alltable td{ text-align:center; padding:1px; border:solid 1px black;}
#alltable th{ text-align:center; padding:1px; border:solid 1px black;}
#alltable .memo{ display:none; margin-top:10px; margin-bottom:10px;}
#alltable hr{ display:none; margin-top:20px; border: solid 1px black;}
H3{ font:bold 24px "宋体";}
#alltable ul{ list-style-type:decimal;}
#alltable li{ list-style-type:decimal; line-height:25px;}
#close-pricelist{ display:none;}

}

/*报价单样式*/
input{ }
#pagelogo{ height:90px; width:100%; background:url(../images/logo.svg) center center no-repeat; background-size:auto 90px; }
#pagetitle{font:bold 35px "宋体"; text-align:center; margin:25px 0 40px 30px;}
#bcsm{ font:normal 14px/26px "宋体";margin-bottom:10px;}
#jf, #yf{ font:bold 22px/50px "宋体";}
#sxrq{ text-align:right; font-size:16px; margin-right:30px;}
#contact{ margin-top:70px; text-align:center;}
#contract td,.table-bordered > tbody > tr > td{ border-color:black!important; width:50%;}
#bcsm, #jf, #yf, #sxrq, #contact{ display:none;}
.contractlabel{border:none;
box-sizing:content-box;
-moz-box-sizing:content-box; /* Firefox */
-webkit-box-sizing:content-box; /* Safari */
min-width:80px;
text-align:right;
height:25px;
float:left;}
.contractdiv{font-weight:700;box-sizing:content-box;
-moz-box-sizing:content-box; /* Firefox */
-webkit-box-sizing:content-box; /* Safari */
min-width:60%;
height:25px;
 border: solid 1px white;
float:left;}
.editable{ cursor:text; border: solid 1px white;}
.editable:hover{ cursor:text; border: solid 1px black;}
#sm{ min-width:60%;}
@media print{
	.editable{border:none;}
	#contract .modal-body { display:block!important;; }
	#pagelogo{margin-top:20px!important;;}
	#pagetitle { font-weight:700; display:block; margin:25px 0 40px 30px!important;;}
	#bcsm, #jf, #yf, #sxrq, #contact{ display: block!important;}
	}
.signame{ font:normal 12px "宋体"; color:gray;}